import request from "../utils/request"
import config from "../config"

// 登录接口
export function login(data) {
    return request.post("/admin/login", data)
}

// 用户信息接口
export function getAdmin() {
    return request.get("/admin/admin")
}

// 修改密码接口
export function changeAdminPassword(data) {
    return request.post("/admin/admin/changePassword", data)
}

// 修改头像接口
export function changeAdminAvatar(data) {
    return request.post("/admin/admin/changeAvatar", data)
}

// 更新图片地址da
export function uploadPictureURL() {
    return config.baseURL + "/admin/upload/picture"
}

// 分类列表接口
export function getCategoryList() {
    return request.get("/admin/category/list")
}

// 查询单个分类接口
export function getCategory(params) {
    return request.get("/admin/category", { params })
}

// 新增分类接口
export function addCategory(data) {
    return request.post("/admin/category/add", data)
}

// 修改分类接口
export function editCategory(data) {
    return request.post("/admin/category/save", data)
}

// 删除分类接口
export function delCategory(data) {
    return request.post("/admin/category/del", data)
}

// 商品列表接口
export function getGoodsList(params) {
    return request.get("/admin/goods/list", { params })
}

// 查询单个商品接口
export function getGoods(params) {
    return request.get("/admin/goods", { params })
}

// 新增商品接口
export function addGoods(data) {
    return request.post("/admin/goods/add", data)
}

// 修改商品接口
export function editGoods(data) {
    return request.post("/admin/goods/save", data)
}

// 删除商品接口
export function delGoods(data) {
    return request.post("/admin/goods/del", data)
}
// 商品详情
// export function getGoods(params) {
//   return request.get("/admin/goods/detail", { params })
// }
//商品相册
export function getGoodsAlbum(params) {
    return request.get("/admin/goods/album", { params })
}



//新增
//用户列表接口
export function getUserList() {
    return request.get("/home/user/list")
}
// 删除用户接口
export function delUser(data) {
    return request.post("/admin/User/del", data)
}
//修改用户状态接口
export function editUserState(data) {
    return request.post("/admin/goods/save", data)
}
// 查询单个用户接口
export function getUser(params) {
    return request.get("/admin/user", { params })
}
// 新增用户接口
export function addUser(data) {
    return request.post("/admin/user/add", data)
}

// 修改用户接口
export function editUser(data) {
    return request.post("/admin/user/save", data)
}
//数据权限列表接口
///需为数据权限单独创建数据表
export function getpermission() {
    return request.get("/admin/user/permission")
}
//角色列表接口
export function getRoleList() {
    return request.get("/admin/role/list")
}
// 删除角色接口
export function delRole(data) {
    return request.post("/admin/role/del", data)
}
//修改角色状态接口
export function editRoleState(data) {
    return request.post("/admin/role/save", data)
}
// 查询单个角色接口
export function getRole(params) {
    return request.get("/admin/role", { params })
}
// 新增角色接口
export function addRole(data) {
    return request.post("/admin/role/add", data)
}

// 修改角色接口
export function editRole(data) {
    return request.post("/admin/role/save", data)
}